Method for automatically switching an lbs-based wireless data network and mobile terminal

ABSTRACT

A method for automatically switching an LBS-based wireless data network and a mobile terminal may include recording based on LBS, when the mobile terminal enables wireless data, login information and logins of the wireless data network in the current location, updating a network information list, establishing, based on logins, a wireless data network connection priority, searching a corresponding high-priority network when the location is changed, and sending a prompt to switch a network and log into a high-priority wireless data network.

TECHNICAL FIELD

The present invention relates to the field of a mobile terminal, and more particularly, to a method for automatically switching an LBS-based wireless data network and a mobile terminal.

BACKGROUND

Nowadays people are increasingly dependent on smart mobile devices or wireless network in their daily work and lives. Limited by traffic or signal quality or the like, a user generally selects to use different networks at different locations, and by and large these locations all use fixed networks. Everyday range of movement of people is limited, basically including: home, on the way to/from work, an office, a supermarket/mall, etc. Network connections in different regions need to be implemented manually, a username and a login password need to be inputted, which is very cumbersome and to the disadvantage of user experience.

Therefore, the prior art needs to be improved and developed.

SUMMARY

In view of the defect of the prior art, it is an object of the present invention to provide a method for automatically switching an LBS (location-based service)-based wireless data network and a mobile terminal, which can automatically switch a wireless data network connection and improve a user experience.

The technical solution of the present invention is as below.

A method for automatically switching an LBS-based wireless data network includes the following steps:

Step A: recording based on LBS, when a mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and updating a network information list;

Step B: establishing, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and marking a corresponding wireless data network connection priority in the network information list; and

Step C: searching, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, sending a prompt to switch a network and logging into the high-priority wireless data network.

In the method for automatically switching an LBS-based wireless data network, before the Step A the method further includes the following steps:

Step S: establishing a network information list;

where the network information list includes: login time, a network type, a username, a login password, a login location, logins, login time and priority.

In the method for automatically switching an LBS-based wireless data network, the Step B specifically includes the following substep:

Substep B1: establishing, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, where the larger the number of logins of the LBS-based wireless network is, the higher the wireless network connection priority is.

In the method for automatically switching an LBS-based wireless data network, the Step C specifically includes the following substep:

Substep C1: searching, from the network information list, a high-priority network corresponding to the LB S-based current location information when the location of the mobile terminal is changed, and automatically switching, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network.

In the method for automatically switching an LBS-based wireless data network, the Step C further includes the following substep:

Substep C2: acquiring based on LBS, when a user restarts a wireless data connection, current location information of the user, and searching, from the network information list, a high-priority network corresponding to LBS-based current location information for connection.

The present invention further provides a mobile terminal corresponding to the method for automatically switching an LBS-based wireless data network, including:

a recording module, configured to record based on LBS, when the mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and update a network information list;

a priority module, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and mark a corresponding wireless data network connection priority in the network information list; and

a network switching module, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, send a prompt to switch a network and log into the high-priority wireless data network.

The foregoing mobile terminal further includes:

a preset module, configured to establish a network information list;

where the network information list includes: login time, a network type, a username, a login password, a login location, logins, login time and priority.

In the foregoing mobile terminal, the priority module includes a priority ordering unit, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, where the larger the number of logins of the LBS-based wireless network is, the higher the wireless network connection priority is.

In the foregoing mobile terminal, the network switching module includes:

a first network switching module, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, and automatically switch, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network.

In the foregoing mobile terminal, the network switching module further includes:

a second network switching module, configured to acquire based on LBS, when a user restarts a wireless data connection, current location information of the user, and search, from the network information list, a high-priority network corresponding to LBS-based current location information for connection.

The method for automatically switching an LBS-based wireless data network and the mobile terminal provided by the present invention enable, based on LBS, a mobile device to automatically switch, according to automatically recorded information such as a network used by a user in different regions, a username and password or the like, and connect to the network when the user move within the region again, thereby reducing manual operation for the user. Therefore, traffic and connection time are saved for the user, convenience is provided for the user, and new functions are added for the terminal device.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart of the method for automatically switching an LBS-based wireless data network in the present invention; and

FIG. 2 is a block diagram of the mobile terminal for automatically switching an LBS-based wireless data network in the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The present invention provides a method for automatically switching an LBS-based wireless data network and a mobile terminal. To make the objectives, technical solutions, and effects of the present invention clearer, the following further describes in detail the present invention with reference to the accompanying drawings and embodiments. It is to be understood that the embodiments described herein are only intended to explain the present invention, and are not restrictive of the present invention.

Referring to FIG. 1, the method for automatically switching an LBS-based wireless data network provided by the present invention includes the following steps:

S100: record based on LBS, when a mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and update a network information list.

Namely, when the user uses a terminal device to start wireless data, the terminal device positions the user's geographical location or geodetic coordinates by means of a radio communications network according to location based service. Based on the current location of the user, the terminal device records, when the user connects the wireless data, the user's login information for connecting to the wireless data network and logins in this location. If the wireless data used by the user is a wireless data network, a username and a login password is recorded null, and this login is recorded as an n^(th) login. If the network connected by the user based on the current location is a WIFI network, the username and the login password used by the user for logging into the WIFI network are recorded, and this login is recorded as an n^(th) login. It is recorded as 1 if this login the first login, and it is recorded as 2 if this login the second login, and so on.

Then the network information list is updated, i.e., the foregoing recorded data is updated into the network information list. Of course, before use a network information list needs to be established in the terminal device. The network information list may be configured to automatically connect, by the terminal device based on different locations, to a network.

S200: establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and mark a corresponding wireless data network connection priority in the network information list.

Namely, the terminal device positions the user's current location area according to location based service (LBS). The wireless data network within the current area should be corresponding to location information in the network information list. When the user enables a wireless data connection of the terminal device, the terminal device may perform statistical calculation on logins of the wireless data network within the location area. For example, within the current location area there is a WIFI network to which the user frequently connect, and the number of connections is more than that of other networks such as a wireless mobile network, then the WIFI network is higher in priority than other networks, and when the terminal device is within the current location area, the WIFI network is a priority connection network of the terminal device.

The terminal device updates recorded wireless data network login information corresponding to a certain location area into the network information list. Each time when the terminal device connects to a certain wireless data network, the number of logins is accumulated once. The wireless data network having the largest number of logins is denoted as having the highest connection priority, and connection priorities of wireless data networks within the location area are marked so that it is automatically switched to the network for the user when the user moves within the location area next time.

S300: search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, send a prompt to switch a network and log into the high-priority wireless data network.

Namely, when the user moves, the network connection of the terminal device will also change due to limitation of network coverage and with the location change of the user. Because location based service (LBS) is positioned by means of distance measurement of a wireless base station, the terminal device may acquire the network information list according to the location of the wireless base station where different cells are located, and conduct network connections according to connection priorities. During network connections, the user is reminded of network switching to log into a high-priority wireless data network. Of course the user may refuse the connection.

Specifically, first of all a network information list is established, the username and the login password logged into the wireless data network in the current location are recorded based on LBS when the mobile terminal enables wireless data, this login is recorded as the n^(th) login, and the network information list is updated. The network information list includes: login time, a network type, a username, a login password, a login location, logins, login time and priority. Network connection priorities of LBS-based wireless data networks in the network information list are ranked according to logins, and priorities of networks within the cell are marked successively. Namely, a wireless data network connection priority is established based on the number of logins of the wireless data network in the LBS current location, where the larger the number of logins of the LBS-based wireless network is, the higher the wireless network connection priority is. When the location is changed and the user moves within a certain cell, the terminal positions the user's geographical location according to LBS, searches, from the network information list, a network information list corresponding to this cell, and connects to a high-priority wireless network in the network information list.

The following further expounds the present invention with reference to embodiments, as shown in Table 1:

TABLE 1 Location Time Network type Username Password Logins Priority Floor X, 2014 Nov. 11-19:30 WiFi network Abc_wifi Abc123 1 Block A, Cell XX 2014 Nov. 12-07:30 WiFi network Abc_wifi Abc123 2 0 Metro Line X, 2014 Nov. 12-08:00 Wireless None None 1 0 Avenue XX mobile network Floor X, 2014 Nov. 12-08:30 WiFi network Office_wifi Office_012 2 0 Block B, Mansion XX 2014 Dec. 09-09:30 Wireless None None 1 1 mobile network . . .

The larger the number of logins of a wireless mobile network in a certain region is, the higher the priority of the wireless mobile network is. FIG. 0 stands for the top priority, and the larger a figure is, the smaller the number of logins is, and the lower the priority is. In Table 1, when the user is located on Floor X, Block A, Cell XX, the WIFI network connected to for the first time is a wireless data network named Abc_wifi, whose password is Abc123, and the terminal device records the information. When the user is located once again on Floor X, Block A, Cell XX, the terminal device automatically switches the network connection so that wireless data is connected to a wireless data network whose WIFI network name Abc_wifi, thereby reducing manual operation for the user and improving the user experience. When the users moves to another cell, for example, Metro Line X, Avenue XX, where no WIFI network is available nearby, the terminal device automatically switches to the wireless mobile network. As the user's location is changed, the network information list is constantly refreshed, automatic network switching can be better implemented based on LBS, and new functions are added for the terminal device.

More frequently, for example, the user take a bus to work, on the bus a WIFI network is provided for the user to connect to use. Each time the user logs into the WIFI network, the user needs to manually input the username (a mobile phone number) and the login password, which is cumbersome. Moreover, it is difficult to successfully connect in case of a larger number of connections. By using the method for automatically switching an LBS-based wireless data network, it is possible to move as the bus moves, to rapidly connect, based on LBS, the WIFI network on the bus, and to automatically reconnect in case of a failed connection until it is successfully connected. Thus, traffic and connection time are saved for the user, convenience is provided for the user, and new functions are added for the terminal device.

Further, when the location of the mobile terminal is changed in case that data connection is available, it is searched, from the network information list, a high-priority network corresponding to the LBS-based current location information, and it is automatically switched, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network. Namely, when the location of the user is moved, it is searched, from the preferentially selected network information list based on an LBS network, a high-priority network corresponding to the current location information of the user, and it is automatically switched, if the currently used network is not matched with a searched high-priority network, to the top-priority network. Simultaneously the user is reminded that it is to be switched to a commonly used network. The original network is continued to be used if it is consistent.

It is acquired based on LBS, when the user restarts a wireless data connection, the current location information of the user, and it is searched, from the network information list, a high-priority network corresponding to the LBS-based current location information for connection. Namely, when the user starts data traffic in a certain region for data connection, the current location information of the user is acquired according to the location of the wireless base station where the cell is currently located, then the top-priority connection network within the current region is searched out in the network information list preferentially accessed based on an LBS network.

In conclusion, the method for automatically switching an LBS-based wireless data network provided by the present invention enables, based on LBS, a mobile device to automatically switch, according to automatically recorded information such as a network used by the user in different regions, a username and password or the like, and connect to the network when the user move within the region again, thereby reducing manual operation for the user and improving the user experience. Therefore, traffic and connection time are saved for the user, and convenience is provided for the user.

Referring to FIG. 2, the present invention further provides a mobile terminal 400, including:

a recording module 410, configured to record based on LBS, when the mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and update a network information list, specifically as mentioned above;

a priority module 420, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and mark a corresponding wireless data network connection priority in the network information list, specifically as mentioned above; and

a network switching module 430, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, send a prompt to switch a network and log into the high-priority wireless data network, specifically as mentioned above.

The mobile terminal 400 further includes: a preset module, configured to establish a network information list.

The network information list includes: login time, a network type, a username, a login password, a login location, logins, login time and priority, specifically as mentioned above.

In the mobile terminal, the priority module 420 includes a priority ordering unit, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, where the larger the number of logins of the LBS-based wireless network is, the higher the wireless network connection priority is, specifically as mentioned above.

In the mobile terminal, the network switching module 430 includes:

a first network switching module, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, and automatically switch, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network, specifically as mentioned above.

In the mobile terminal, the network switching module 430 further includes: a second network switching module, configured to acquire based on LBS, when a user restarts a wireless data connection, current location information of the user, and search, from the network information list, a high-priority network corresponding to LBS-based current location information for connection, specifically as mentioned above.

In conclusion, the method for automatically switching an LBS-based wireless data network and the mobile terminal provided by the present invention enable, based on LBS, a mobile device to automatically switch, according to automatically recorded information such as a network used by the user in different regions, the username and the password or the like, and connect to the network when the user move within the region again, thereby reducing manual operation for the user and improving the user experience. Therefore, traffic and connection time are saved for the user, convenience is provided for the user, and new functions are added for the terminal device.

It is to be understood that application of the present invention is not limited to the foregoing examples, those of ordinary skill in the art may make improvements or transformations according to the foregoing description, and all these improvements and transformations should fall within the scope of protection of the appended claims of the present invention. 

1. A method for automatically switching an LBS(location-based service)-based wireless data network, comprising: recording based on LBS, when a mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and updating a network information list; establishing, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and marking a corresponding wireless data network connection priority in the network information list, wherein the number of logins of the LBS-based wireless network increases correspondingly with the wireless network connection priority; and searching, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, and sending, if the currently used network is not matched with a searched high-priority network, a prompt to switch a network and automatically switch to the searched high-priority wireless data network.
 2. The method for automatically switching an LBS-based wireless data network according to claim 1, wherein before the recording step the method further comprises: establishing a network information list; the network information list comprising: login time, a network type, a username, a login password, a login location, logins, login time and priority.
 3. The method for automatically switching an LBS-based wireless data network according to claim 1, wherein the searching step further comprises: acquiring based on LBS, when a user restarts a wireless data connection, current location information of the user, and searching, from the network information list, a high-priority network corresponding to LBS-based current location information for connection.
 4. A method for automatically switching an LBS(location-based service)-based wireless data network, comprising: recording based on LBS, when a mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and updating a network information list; establishing, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and marking a corresponding wireless data network connection priority in the network information list; and searching, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, and sending a prompt to switch a network and switch to the high-priority network.
 5. The method for automatically switching an LBS-based wireless data network according to claim 4, wherein before the Step A the method further comprises the following steps: establishing a network information list; the network information list comprising: login time, a network type, a username, a login password, a login location, logins, login time and priority.
 6. The method for automatically switching an LBS-based wireless data network according to claim 4, wherein the establishing step comprises: establishing, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, wherein the number of logins of the LBS-based wireless network increases correspondingly to the wireless network connection priority.
 7. The method for automatically switching an LBS(location-based service)-based wireless data network according to claim 4, wherein the searching step comprises: searching, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, and automatically switching, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network.
 8. The method for automatically switching an LBS-based wireless data network according to of claim 4, wherein the searching step further comprises: acquiring based on LBS, when a user restarts a wireless data connection, current location information of the user, and searching, from the network information list, a high-priority network corresponding to the LBS-based current location information for connection.
 9. A mobile terminal, comprising: a recording module, configured to record based on LBS(location-based service), when the mobile terminal enables wireless data, login information and logins of the wireless data network in a current location, and update a network information list; a priority module, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, and mark a corresponding wireless data network connection priority in the network information list; and a network switching module, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information when the location of the mobile terminal is changed, send a prompt to switch a network, and log into the high-priority wireless data network.
 10. The mobile terminal according to claim 9, further comprising: a preset module, configured to establish a network information list, the network information list comprising: login time, a network type, a username, a login password, a login location, logins, login time and priority.
 11. The mobile terminal according to claim 9, wherein the priority module comprises: a priority ordering unit, configured to establish, based on logins of the wireless data network in the LBS current location, a wireless data network connection priority, wherein the number of logins of the LBS-based wireless network increases correspondingly with increases in the wireless network connection priority.
 12. The mobile terminal according to claim 9, wherein the network switching module comprises: a first network switching module, configured to search, from the network information list, a high-priority network corresponding to the LBS-based current location information in response to the location of the mobile terminal being changed, and automatically switch, if the currently used network is not matched with a searched high-priority network, to the searched high-priority network.
 13. The mobile terminal according to claim 9, wherein the network switching module further comprises: a second network switching module, configured to acquire based on LBS, in response to a user restarting a wireless data connection, current location information of the user, and search, from the network information list, a high-priority network corresponding to LBS-based current location information for connection.
 14. The method of claim 1, wherein the switch to the searched high-priority wireless data network occurs without needing to re-enter a user name and password previously entered.
 15. The method of claim 4, wherein the switch to the searched high-priority network occurs without needing to re-enter a user name and password previously entered.
 16. The mobile terminal of claim 9, wherein logging into the high-priority wireless data network occurs without needing to re-enter a user name and password previously entered.
 17. The method of claim 1, wherein the mobile terminal automatically reconnects to the searched high-priority wireless data network after a failed connection.
 18. The method of claim 4, wherein the mobile terminal automatically reconnects to the searched high-priority network after a failed connection.
 19. The mobile terminal of claim 9, wherein the mobile terminal automatically reconnects to the high-priority wireless data network after a failed connection.
 20. The mobile terminal of claim 9, wherein a notification is output when the mobile terminal switches to a commonly used network. 